package cn.iocoder.yudao.module.system.service.a_picturesLog;

import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.system.controller.admin.a_manuscriptLog.vo.PicturesLogPageReqVO;
import cn.iocoder.yudao.module.system.controller.admin.a_pictures.vo.PicturesReqVO;
import com.trs.hybase.client.TRSConnection;

public interface PicturesLogService {
    /**
     * 创建稿件日志
     *
     * @param picturesReqVO 创建信息
     */
    void insertPicturesLog(TRSConnection conn, PicturesReqVO picturesReqVO);

    /**
     * 根据关联id查询是否有日志信息
     *
     * @param relevanceId 关联id
     */
    Boolean findExistByRelevanceId(TRSConnection conn, String relevanceId);

    /**
     * 根据关联id查询是否有日志信息（分页）
     *
     * @param pageReqVO 分页信息
     */
    PageResult<PicturesLogPageReqVO> findPageByRelevanceId(PicturesLogPageReqVO pageReqVO);

}
